<?php
//
//给数组添加样式
function aa($res){
    echo '<pre style="background: #00FF00;padding: 10px;border-radius: 10px">';
    print_r ($res);
    echo '</pre>';
}
//定义一个数组
$news = [
    'title' => 'tom' ,
    'name' => 'TOM' ,
    [
        'name' => 'youtube' ,
        [
            'menu' => 'yahoo'
        ],
    ]
];
//定义一个函数名为box
function box($cc){
 //创建一个新数组来存取改变后返回来的值
    $res=[];
//循环 键名=>键值
    foreach ($cc as $k =>$v){
//将键名转换成大写赋值给$res
        $res= array_change_key_case($cc, CASE_UPPER);
//判断当前数组里是否是true或者是false，true的话执行判断，false的话就返回$res
        if (is_array($v)){
            $res[$k]=box($v);
        }
    }
    return $res;
}
$res = box($news);
//var_dump($res);
aa($res);